financing squeeze - French English Dictionary